package com.xxgc.cloud.error.center;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @program: SpringCloudStudy
 * @description: 自定义注解，控制返回层级
 * @author: Mr.abel(ShiJiaYi)
 * @create: 2022-11-24 09:54
 **/
@Target({ ElementType.METHOD }) // 方法级
@Retention(RetentionPolicy.RUNTIME)
public @interface StackTraceElementSize {
    /**
     * 定义返回异常的层级 默认为1
     */
    int stackTraceElementSize() default 1;
}
